package demo6;

import org.springframework.stereotype.Component;

// 单例模式
@Component
public class Singleton {

    //3. 创建一个静态对象，用于存储单例对象 无论创建多少次，都只会创建一个对象
    private static Singleton instance = new Singleton();

    //1. 私有化构造方法 禁止外部创建对象
    private Singleton() {

    }

    //2. 提供一个静态方法，返回单例对象
    public static Singleton getInstance() {
        return instance;
    }
}
